# near model CODE resource # jump table entries: 65096-65103 (8 of them) 00000000 FFFF .invalid <> 00000002 FE48 0000 .extension 0xE48 <>, 0x0000 // unimplemented 00000006 0C40 206F cmpi.w D0, 0x206F /* ' o' */ // begin alternate branch 00000008-00000012 fn00000008: 00000008 206F 0004 movea.l A0, [A7 + 0x4] 0000000C 3028 0010 move.w D0, [A0 + 0x10] 00000010 4E75 rts // end alternate branch 00000008-00000012 fn00000008: // (misaligned) 0000000A 0004 3028 ori.b D4, 0x28 /* '(' */ 0000000E 0010 4E75 ori.b [A0], 0x75 /* 'u' */ 00000012 4FEF FFE0 lea.l A7, [A7 - 0x20] 00000016 486F 0002 pea.l [A7 + 0x2] 0000001A 2F2F 0028 move.l -[A7], [A7 + 0x28] 0000001E 486F 0016 pea.l [A7 + 0x16] 00000022 4EBA 06DC jsr [PC + 0x6DC /* 00000700 */] 00000026 486F 001A pea.l [A7 + 0x1A] 0000002A 4EBA FFDC jsr [PC - 0x24 /* 00000008 */] 0000002E 3F40 0010 move.w [A7 + 0x10], D0 00000032 3F3C FFFF move.w -[A7], 0xFFFF 00000036 486F 0020 pea.l [A7 + 0x20] 0000003A 4EBA 071E jsr [PC + 0x71E /* 0000075A */] 0000003E 302F 0016 move.w D0, [A7 + 0x16] 00000042 4FEF 0036 lea.l A7, [A7 + 0x36] 00000046 4E75 rts 00000048 2F0A move.l -[A7], A2 0000004A 594F subq.w A7, 4 0000004C 2F2F 000C move.l -[A7], [A7 + 0xC] 00000050 A917 syscall GetWRefCon 00000052 201F move.l D0, [A7]+ 00000054 2440 movea.l A2, D0 00000056 200A move.l D0, A2 00000058 670E beq +0x10 /* 00000068 */ 0000005A 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000005E 2F0A move.l -[A7], A2 00000060 4EBA 0732 jsr [PC + 0x732 /* 00000794 */] 00000064 504F addq.w A7, 8 00000066 6006 bra +0x8 /* 0000006E */ label00000068: 00000068 4267 clr.w -[A7] 0000006A 4EAD E188 jsr [A5 - 0x1E78] label0000006E: 0000006E 245F movea.l A2, [A7]+ 00000070 2E9F move.l [A7], [A7]+ 00000072 4E75 rts 00000074 2F0A move.l -[A7], A2 00000076 594F subq.w A7, 4 00000078 2F2F 0010 move.l -[A7], [A7 + 0x10] 0000007C A917 syscall GetWRefCon 0000007E 201F move.l D0, [A7]+ 00000080 2440 movea.l A2, D0 00000082 200A move.l D0, A2 00000084 670E beq +0x10 /* 00000094 */ 00000086 2F2F 0008 move.l -[A7], [A7 + 0x8] 0000008A 2F0A move.l -[A7], A2 0000008C 4EBA 0790 jsr [PC + 0x790 /* 0000081E */] 00000090 504F addq.w A7, 8 00000092 6006 bra +0x8 /* 0000009A */ label00000094: 00000094 4267 clr.w -[A7] 00000096 4EAD E188 jsr [A5 - 0x1E78] label0000009A: 0000009A 245F movea.l A2, [A7]+ 0000009C 205F movea.l A0, [A7]+ 0000009E 504F addq.w A7, 8 000000A0 4ED0 jmp [A0] 000000A2 2F0A move.l -[A7], A2 000000A4 594F subq.w A7, 4 000000A6 2F2F 000E move.l -[A7], [A7 + 0xE] 000000AA A917 syscall GetWRefCon 000000AC 201F move.l D0, [A7]+ 000000AE 2440 movea.l A2, D0 000000B0 200A move.l D0, A2 000000B2 670C beq +0xE /* 000000C0 */ 000000B4 4A92 tst.l [A2] 000000B6 6708 beq +0xA /* 000000C0 */ 000000B8 2F12 move.l -[A7], [A2] 000000BA 4EBA 027A jsr [PC + 0x27A /* 00000336 */] 000000BE 584F addq.w A7, 4 label000000C0: 000000C0 245F movea.l A2, [A7]+ 000000C2 205F movea.l A0, [A7]+ 000000C4 5C4F addq.w A7, 6 000000C6 4ED0 jmp [A0] 000000C8 2F0A move.l -[A7], A2 000000CA 594F subq.w A7, 4 000000CC 2F2F 000E move.l -[A7], [A7 + 0xE] 000000D0 A917 syscall GetWRefCon 000000D2 201F move.l D0, [A7]+ 000000D4 2440 movea.l A2, D0 000000D6 200A move.l D0, A2 000000D8 670C beq +0xE /* 000000E6 */ 000000DA 4A92 tst.l [A2] 000000DC 6708 beq +0xA /* 000000E6 */ 000000DE 2F12 move.l -[A7], [A2] 000000E0 4EBA 02B2 jsr [PC + 0x2B2 /* 00000394 */] 000000E4 584F addq.w A7, 4 label000000E6: 000000E6 245F movea.l A2, [A7]+ 000000E8 205F movea.l A0, [A7]+ 000000EA 5C4F addq.w A7, 6 000000EC 4ED0 jmp [A0] 000000EE 48E7 0030 movem.l -[A7], A2,A3 000000F2 594F subq.w A7, 4 000000F4 206D 16F2 movea.l A0, [A5 + 0x16F2 /* export_730 */] 000000F8 4E90 jsr [A0] 000000FA 205F movea.l A0, [A7]+ 000000FC 2648 movea.l A3, A0 000000FE 200B move.l D0, A3 00000100 671A beq +0x1C /* 0000011C */ 00000102 594F subq.w A7, 4 00000104 2F0B move.l -[A7], A3 00000106 A917 syscall GetWRefCon 00000108 201F move.l D0, [A7]+ 0000010A 2440 movea.l A2, D0 0000010C 200A move.l D0, A2 0000010E 670C beq +0xE /* 0000011C */ 00000110 4A92 tst.l [A2] 00000112 6708 beq +0xA /* 0000011C */ 00000114 2F12 move.l -[A7], [A2] 00000116 4EBA 04D0 jsr [PC + 0x4D0 /* 000005E8 */] 0000011A 584F addq.w A7, 4 label0000011C: 0000011C 1F7C 0001 000C move.b [A7 + 0xC], 0x1 00000122 4CDF 0C00 movem.l A2,A3, [A7]+ 00000126 4E75 rts 00000128 2F0A move.l -[A7], A2 0000012A 594F subq.w A7, 4 0000012C 2F2F 000E move.l -[A7], [A7 + 0xE] 00000130 A95A syscall GetControlReference/GetCRefCon 00000132 201F move.l D0, [A7]+ 00000134 2440 movea.l A2, D0 00000136 200A move.l D0, A2 00000138 670C beq +0xE /* 00000146 */ 0000013A 3F2F 0008 move.w -[A7], [A7 + 0x8] 0000013E 2F0A move.l -[A7], A2 00000140 4EBA 0376 jsr [PC + 0x376 /* 000004B8 */] 00000144 5C4F addq.w A7, 6 label00000146: 00000146 245F movea.l A2, [A7]+ 00000148 205F movea.l A0, [A7]+ 0000014A 5C4F addq.w A7, 6 0000014C 4ED0 jmp [A0] 0000014E 514F subq.w A7, 8 00000150 4857 pea.l [A7] 00000152 3F3C 0005 move.w -[A7], 0x5 00000156 2F2F 0016 move.l -[A7], [A7 + 0x16] 0000015A 4EAD DFE0 jsr [A5 - 0x2020] 0000015E 554F subq.w A7, 2 00000160 2F2F 0018 move.l -[A7], [A7 + 0x18] 00000164 486F 0010 pea.l [A7 + 0x10] 00000168 A8AD syscall PtInRect 0000016A 101F move.b D0, [A7]+ 0000016C 4A00 tst.b D0 0000016E 6604 bne +0x6 /* 00000174 */ 00000170 7000 moveq.l D0, 0x00 00000172 6002 bra +0x4 /* 00000176 */ label00000174: 00000174 7001 moveq.l D0, 0x01 label00000176: 00000176 3F00 move.w -[A7], D0 00000178 4EAD DF98 jsr [A5 - 0x2068] 0000017C 4FEF 0012 lea.l A7, [A7 + 0x12] 00000180 205F movea.l A0, [A7]+ 00000182 504F addq.w A7, 8 00000184 4ED0 jmp [A0] fn00000186: 00000186 2F0A move.l -[A7], A2 00000188 4FEF FFF6 lea.l A7, [A7 - 0xA] 0000018C 246F 0012 movea.l A2, [A7 + 0x12] 00000190 24AF 0016 move.l [A2], [A7 + 0x16] 00000194 42AA 0004 clr.l [A2 + 0x4] 00000198 42AA 0008 clr.l [A2 + 0x8] 0000019C 4AAF 001A tst.l [A7 + 0x1A] 000001A0 660A bne +0xC /* 000001AC */ 000001A2 204A movea.l A0, A2 000001A4 4FEF 000A lea.l A7, [A7 + 0xA] 000001A8 245F movea.l A2, [A7]+ 000001AA 4E75 rts label000001AC: 000001AC 4857 pea.l [A7] 000001AE 2F2F 001E move.l -[A7], [A7 + 0x1E] 000001B2 2F0A move.l -[A7], A2 000001B4 4EBA 0094 jsr [PC + 0x94 /* 0000024A */] 000001B8 4AAA 0004 tst.l [A2 + 0x4] 000001BC 4FEF 000C lea.l A7, [A7 + 0xC] 000001C0 660A bne +0xC /* 000001CC */ 000001C2 204A movea.l A0, A2 000001C4 4FEF 000A lea.l A7, [A7 + 0xA] 000001C8 245F movea.l A2, [A7]+ 000001CA 4E75 rts label000001CC: 000001CC 486F 0002 pea.l [A7 + 0x2] 000001D0 3F3C 0004 move.w -[A7], 0x4 000001D4 2F12 move.l -[A7], [A2] 000001D6 4EAD DFE0 jsr [A5 - 0x2020] 000001DA 2F12 move.l -[A7], [A2] 000001DC 486F 0010 pea.l [A7 + 0x10] 000001E0 486D D26A pea.l [A5 - 0x2D96] 000001E4 1F3C 0001 move.b -[A7], 0x1 000001E8 42A7 clr.l -[A7] 000001EA 3F2F 001C move.w -[A7], [A7 + 0x1C] 000001EE 3F3C 0010 move.w -[A7], 0x10 000001F2 2F0A move.l -[A7], A2 000001F4 A954 syscall NewControl 000001F6 205F movea.l A0, [A7]+ 000001F8 2548 0008 move.l [A2 + 0x8], A0 000001FC 486D FE68 pea.l [A5 - 0x198] 00000200 3F3C 0005 move.w -[A7], 0x5 00000204 2F12 move.l -[A7], [A2] 00000206 4EAD DFD8 jsr [A5 - 0x2028] 0000020A 486D FE60 pea.l [A5 - 0x1A0] 0000020E 3F3C 0004 move.w -[A7], 0x4 00000212 2F12 move.l -[A7], [A2] 00000214 4EAD DFD8 jsr [A5 - 0x2028] 00000218 204A movea.l A0, A2 0000021A 4FEF 0024 lea.l A7, [A7 + 0x24] 0000021E 245F movea.l A2, [A7]+ 00000220 4E75 rts fn00000222: 00000222 2F0A move.l -[A7], A2 00000224 246F 0008 movea.l A2, [A7 + 0x8] 00000228 200A move.l D0, A2 0000022A 6718 beq +0x1A /* 00000244 */ 0000022C 4AAA 0008 tst.l [A2 + 0x8] 00000230 6706 beq +0x8 /* 00000238 */ 00000232 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000236 A955 syscall DisposeControl label00000238: 00000238 4AAA 0004 tst.l [A2 + 0x4] 0000023C 6706 beq +0x8 /* 00000244 */ 0000023E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000242 A9CD syscall TEDispose label00000244: 00000244 204A movea.l A0, A2 00000246 245F movea.l A2, [A7]+ 00000248 4E75 rts fn0000024A: 0000024A 48E7 183A movem.l -[A7], D3,D4,A2,A3,A4,A6 0000024E 514F subq.w A7, 8 00000250 246F 0024 movea.l A2, [A7 + 0x24] 00000254 2C6F 0028 movea.l A6, [A7 + 0x28] 00000258 286F 002C movea.l A4, [A7 + 0x2C] 0000025C 4857 pea.l [A7] 0000025E 3F3C 0005 move.w -[A7], 0x5 00000262 2F12 move.l -[A7], [A2] 00000264 4EAD DFE0 jsr [A5 - 0x2020] 00000268 486F 000A pea.l [A7 + 0xA] 0000026C 2F3C 0001 0001 move.l -[A7], 0x10001 00000272 A8A9 syscall InsetRect 00000274 2F12 move.l -[A7], [A2] 00000276 4EAD DF38 jsr [A5 - 0x20C8] 0000027A 486F 000E pea.l [A7 + 0xE] 0000027E 486F 0012 pea.l [A7 + 0x12] 00000282 A9D2 syscall TENew 00000284 205F movea.l A0, [A7]+ 00000286 2548 0004 move.l [A2 + 0x4], A0 0000028A 4EAD DF40 jsr [A5 - 0x20C0] 0000028E 4AAA 0004 tst.l [A2 + 0x4] 00000292 4FEF 000A lea.l A7, [A7 + 0xA] 00000296 6700 0096 beq +0x98 /* 0000032E */ 0000029A 206A 0004 movea.l A0, [A2 + 0x4] 0000029E 2650 movea.l A3, [A0] 000002A0 376D B1B0 004A move.w [A3 + 0x4A], [A5 - 0x4E50] 000002A6 376D B1B2 0050 move.w [A3 + 0x50], [A5 - 0x4E4E] 000002AC 2F2A 0004 move.l -[A7], [A2 + 0x4] 000002B0 A9D8 syscall TEActivate 000002B2 594F subq.w A7, 4 000002B4 2F0E move.l -[A7], A6 000002B6 4EAD DD58 jsr [A5 - 0x22A8] 000002BA 201F move.l D0, [A7]+ 000002BC 2600 move.l D3, D0 000002BE 2F0E move.l -[A7], A6 000002C0 4EAD DF78 jsr [A5 - 0x2088] 000002C4 584F addq.w A7, 4 000002C6 2F08 move.l -[A7], A0 000002C8 0C83 0000 7530 cmpi.l D3, 0x7530 /* 'u0' */ 000002CE 6D08 blt +0xA /* 000002D8 */ 000002D0 203C 0000 7530 move.l D0, 0x7530 /* 'u0' */ 000002D6 6002 bra +0x4 /* 000002DA */ label000002D8: 000002D8 2003 move.l D0, D3 label000002DA: 000002DA 2F00 move.l -[A7], D0 000002DC 2F2A 0004 move.l -[A7], [A2 + 0x4] 000002E0 A9CF syscall TESetText 000002E2 2F0E move.l -[A7], A6 000002E4 4EAD DF80 jsr [A5 - 0x2080] 000002E8 302F 0006 move.w D0, [A7 + 0x6] 000002EC 48C0 ext.l D0 000002EE 362F 000A move.w D3, [A7 + 0xA] 000002F2 48C3 ext.l D3 000002F4 9680 sub.l D3, D0 000002F6 302F 0004 move.w D0, [A7 + 0x4] 000002FA 48C0 ext.l D0 000002FC 362F 0008 move.w D3, [A7 + 0x8] 00000300 48C3 ext.l D3 00000302 9680 sub.l D3, D0 00000304 206A 0004 movea.l A0, [A2 + 0x4] 00000308 2650 movea.l A3, [A0] 0000030A 302B 005E move.w D0, [A3 + 0x5E] 0000030E C1EB 0018 muls.w D0, [A3 + 0x18] 00000312 382B 0008 move.w D4, [A3 + 0x8] 00000316 48C4 ext.l D4 00000318 D880 add.l D4, D0 0000031A 3003 move.w D0, D3 0000031C 48C0 ext.l D0 0000031E 3204 move.w D1, D4 00000320 48C1 ext.l D1 00000322 9280 sub.l D1, D0 00000324 3881 move.w [A4], D1 00000326 4A54 tst.w [A4] 00000328 584F addq.w A7, 4 0000032A 6C02 bge +0x4 /* 0000032E */ 0000032C 4254 clr.w [A4] label0000032E: 0000032E 504F addq.w A7, 8 00000330 4CDF 5C18 movem.l D3,D4,A2,A3,A4,A6, [A7]+ 00000334 4E75 rts fn00000336: 00000336 48E7 1030 movem.l -[A7], D3,A2,A3 0000033A 514F subq.w A7, 8 0000033C 266F 0018 movea.l A3, [A7 + 0x18] 00000340 4AAB 0008 tst.l [A3 + 0x8] 00000344 6746 beq +0x48 /* 0000038C */ 00000346 206B 0008 movea.l A0, [A3 + 0x8] 0000034A 2450 movea.l A2, [A0] 0000034C 206A 0004 movea.l A0, [A2 + 0x4] 00000350 4A28 006F tst.b [A0 + 0x6F] 00000354 56C0 sne D0 00000356 4400 neg.b D0 00000358 4880 ext.w D0 0000035A 48C0 ext.l D0 0000035C 2600 move.l D3, D0 0000035E 4A83 tst.l D3 00000360 662A bne +0x2C /* 0000038C */ 00000362 2EAA 0008 move.l [A7], [A2 + 0x8] 00000366 2F6A 000C 0004 move.l [A7 + 0x4], [A2 + 0xC] 0000036C 4EAD DF68 jsr [A5 - 0x2098] 00000370 4878 001E push.l 0x1E 00000374 A863 syscall BackColor 00000376 4857 pea.l [A7] 00000378 A8A1 syscall FrameRect 0000037A 4857 pea.l [A7] 0000037C 2F3C 0001 0001 move.l -[A7], 0x10001 00000382 A8A9 syscall InsetRect 00000384 4857 pea.l [A7] 00000386 A8A3 syscall EraseRect 00000388 4EAD DF70 jsr [A5 - 0x2090] label0000038C: 0000038C 504F addq.w A7, 8 0000038E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000392 4E75 rts fn00000394: 00000394 2F0A move.l -[A7], A2 00000396 514F subq.w A7, 8 00000398 246F 0010 movea.l A2, [A7 + 0x10] 0000039C 4857 pea.l [A7] 0000039E 3F3C 0005 move.w -[A7], 0x5 000003A2 2F12 move.l -[A7], [A2] 000003A4 4EAD DFE0 jsr [A5 - 0x2020] 000003A8 486F 000A pea.l [A7 + 0xA] 000003AC A8A1 syscall FrameRect 000003AE 486F 000A pea.l [A7 + 0xA] 000003B2 2F3C 0001 0001 move.l -[A7], 0x10001 000003B8 A8A9 syscall InsetRect 000003BA 4EAD DF68 jsr [A5 - 0x2098] 000003BE 4878 001E push.l 0x1E 000003C2 A863 syscall BackColor 000003C4 486F 000A pea.l [A7 + 0xA] 000003C8 A8A3 syscall EraseRect 000003CA 4AAA 0004 tst.l [A2 + 0x4] 000003CE 4FEF 000A lea.l A7, [A7 + 0xA] 000003D2 6718 beq +0x1A /* 000003EC */ 000003D4 206A 0004 movea.l A0, [A2 + 0x4] 000003D8 2050 movea.l A0, [A0] 000003DA 2EA8 0008 move.l [A7], [A0 + 0x8] 000003DE 2F68 000C 0004 move.l [A7 + 0x4], [A0 + 0xC] 000003E4 4857 pea.l [A7] 000003E6 2F2A 0004 move.l -[A7], [A2 + 0x4] 000003EA A9D3 syscall TEUpdate label000003EC: 000003EC 4EAD DF70 jsr [A5 - 0x2090] 000003F0 504F addq.w A7, 8 000003F2 245F movea.l A2, [A7]+ 000003F4 4E75 rts fn000003F6: 000003F6 2F0A move.l -[A7], A2 000003F8 246F 0008 movea.l A2, [A7 + 0x8] 000003FC 4AAA 0004 tst.l [A2 + 0x4] 00000400 672A beq +0x2C /* 0000042C */ 00000402 486D FE70 pea.l [A5 - 0x190] 00000406 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000040A 4EAD DDF0 jsr [A5 - 0x2210] 0000040E 2F2F 000C move.l -[A7], [A7 + 0xC] 00000412 1F2F 0017 move.b -[A7], [A7 + 0x17] 00000416 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000041A A9D4 syscall TEClick 0000041C 42A7 clr.l -[A7] 0000041E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000422 4EAD DDF0 jsr [A5 - 0x2210] 00000426 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000042A A9DA syscall TEIdle label0000042C: 0000042C 245F movea.l A2, [A7]+ 0000042E 4E75 rts fn00000430: 00000430 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00000434 246F 0014 movea.l A2, [A7 + 0x14] 00000438 4AAA 0004 tst.l [A2 + 0x4] 0000043C 6706 beq +0x8 /* 00000444 */ 0000043E 4AAA 0008 tst.l [A2 + 0x8] 00000442 6606 bne +0x8 /* 0000044A */ label00000444: 00000444 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000448 4E75 rts label0000044A: 0000044A 554F subq.w A7, 2 0000044C 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000450 2F2F 001E move.l -[A7], [A7 + 0x1E] 00000454 A966 syscall TestControl 00000456 301F move.w D0, [A7]+ 00000458 0C40 0081 cmpi.w D0, 0x81 0000045C 6642 bne +0x44 /* 000004A0 */ 0000045E 554F subq.w A7, 2 00000460 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000464 A960 syscall GetControlValue/GetCtlValue 00000466 301F move.w D0, [A7]+ 00000468 3800 move.w D4, D0 0000046A 554F subq.w A7, 2 0000046C 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000470 2F2F 001E move.l -[A7], [A7 + 0x1E] 00000474 42A7 clr.l -[A7] 00000476 A968 syscall TrackControl 00000478 301F move.w D0, [A7]+ 0000047A 554F subq.w A7, 2 0000047C 2F2A 0008 move.l -[A7], [A2 + 0x8] 00000480 A960 syscall GetControlValue/GetCtlValue 00000482 301F move.w D0, [A7]+ 00000484 3A00 move.w D5, D0 00000486 3005 move.w D0, D5 00000488 48C0 ext.l D0 0000048A 3604 move.w D3, D4 0000048C 48C3 ext.l D3 0000048E 9680 sub.l D3, D0 00000490 4A43 tst.w D3 00000492 671E beq +0x20 /* 000004B2 */ 00000494 4267 clr.w -[A7] 00000496 3F03 move.w -[A7], D3 00000498 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000049C A9DD syscall TEScroll 0000049E 6012 bra +0x14 /* 000004B2 */ label000004A0: 000004A0 554F subq.w A7, 2 000004A2 2F2A 0008 move.l -[A7], [A2 + 0x8] 000004A6 2F2F 001E move.l -[A7], [A7 + 0x1E] 000004AA 486D FE78 pea.l [A5 - 0x188] 000004AE A968 syscall TrackControl 000004B0 301F move.w D0, [A7]+ label000004B2: 000004B2 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000004B6 4E75 rts fn000004B8: 000004B8 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000004BC 514F subq.w A7, 8 000004BE 266F 0020 movea.l A3, [A7 + 0x20] 000004C2 4AAB 0004 tst.l [A3 + 0x4] 000004C6 6706 beq +0x8 /* 000004CE */ 000004C8 4AAB 0008 tst.l [A3 + 0x8] 000004CC 6608 bne +0xA /* 000004D6 */ label000004CE: 000004CE 504F addq.w A7, 8 000004D0 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000004D4 4E75 rts label000004D6: 000004D6 206B 0004 movea.l A0, [A3 + 0x4] 000004DA 2450 movea.l A2, [A0] 000004DC 302F 0024 move.w D0, [A7 + 0x24] 000004E0 48C0 ext.l D0 000004E2 0480 0000 0014 subi.l D0, 0x14 000004E8 670E beq +0x10 /* 000004F8 */ 000004EA 5380 subq.l D0, 1 000004EC 6714 beq +0x16 /* 00000502 */ 000004EE 5380 subq.l D0, 1 000004F0 6716 beq +0x18 /* 00000508 */ 000004F2 5380 subq.l D0, 1 000004F4 672C beq +0x2E /* 00000522 */ 000004F6 6042 bra +0x44 /* 0000053A */ label000004F8: 000004F8 362A 0018 move.w D3, [A2 + 0x18] 000004FC 48C3 ext.l D3 000004FE 4483 neg.l D3 00000500 6040 bra +0x42 /* 00000542 */ label00000502: 00000502 362A 0018 move.w D3, [A2 + 0x18] 00000506 603A bra +0x3C /* 00000542 */ label00000508: 00000508 302A 0008 move.w D0, [A2 + 0x8] 0000050C 48C0 ext.l D0 0000050E 362A 000C move.w D3, [A2 + 0xC] 00000512 48C3 ext.l D3 00000514 9680 sub.l D3, D0 00000516 302A 0018 move.w D0, [A2 + 0x18] 0000051A 48C0 ext.l D0 0000051C 9680 sub.l D3, D0 0000051E 4483 neg.l D3 00000520 6020 bra +0x22 /* 00000542 */ label00000522: 00000522 302A 0008 move.w D0, [A2 + 0x8] 00000526 48C0 ext.l D0 00000528 362A 000C move.w D3, [A2 + 0xC] 0000052C 48C3 ext.l D3 0000052E 9680 sub.l D3, D0 00000530 302A 0018 move.w D0, [A2 + 0x18] 00000534 48C0 ext.l D0 00000536 9680 sub.l D3, D0 00000538 6008 bra +0xA /* 00000542 */ label0000053A: 0000053A 504F addq.w A7, 8 0000053C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00000540 4E75 rts label00000542: 00000542 554F subq.w A7, 2 00000544 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000548 A962 syscall GetControlMaximum/GetMaxCtl 0000054A 301F move.w D0, [A7]+ 0000054C 3A00 move.w D5, D0 0000054E 554F subq.w A7, 2 00000550 2F2B 0008 move.l -[A7], [A3 + 0x8] 00000554 A960 syscall GetControlValue/GetCtlValue 00000556 301F move.w D0, [A7]+ 00000558 3800 move.w D4, D0 0000055A 3005 move.w D0, D5 0000055C 48C0 ext.l D0 0000055E 3203 move.w D1, D3 00000560 48C1 ext.l D1 00000562 3404 move.w D2, D4 00000564 48C2 ext.l D2 00000566 D481 add.l D2, D1 00000568 B480 cmp.l D2, D0 0000056A 6F0C ble +0xE /* 00000578 */ 0000056C 3004 move.w D0, D4 0000056E 48C0 ext.l D0 00000570 3605 move.w D3, D5 00000572 48C3 ext.l D3 00000574 9680 sub.l D3, D0 00000576 6014 bra +0x16 /* 0000058C */ label00000578: 00000578 3003 move.w D0, D3 0000057A 48C0 ext.l D0 0000057C 3204 move.w D1, D4 0000057E 48C1 ext.l D1 00000580 D280 add.l D1, D0 00000582 4A81 tst.l D1 00000584 6C06 bge +0x8 /* 0000058C */ 00000586 3604 move.w D3, D4 00000588 48C3 ext.l D3 0000058A 4483 neg.l D3 label0000058C: 0000058C 4A43 tst.w D3 0000058E 6750 beq +0x52 /* 000005E0 */ 00000590 4267 clr.w -[A7] 00000592 3003 move.w D0, D3 00000594 48C0 ext.l D0 00000596 4480 neg.l D0 00000598 3F00 move.w -[A7], D0 0000059A 2F2B 0004 move.l -[A7], [A3 + 0x4] 0000059E A9DD syscall TEScroll 000005A0 206B 0004 movea.l A0, [A3 + 0x4] 000005A4 2450 movea.l A2, [A0] 000005A6 206B 0008 movea.l A0, [A3 + 0x8] 000005AA 2050 movea.l A0, [A0] 000005AC 2EA8 0008 move.l [A7], [A0 + 0x8] 000005B0 2F68 000C 0004 move.l [A7 + 0x4], [A0 + 0xC] 000005B6 2F13 move.l -[A7], [A3] 000005B8 4EAD DF38 jsr [A5 - 0x20C8] 000005BC 486F 0004 pea.l [A7 + 0x4] 000005C0 4EAD DF48 jsr [A5 - 0x20B8] 000005C4 2F2B 0008 move.l -[A7], [A3 + 0x8] 000005C8 3003 move.w D0, D3 000005CA 48C0 ext.l D0 000005CC 3204 move.w D1, D4 000005CE 48C1 ext.l D1 000005D0 D280 add.l D1, D0 000005D2 3F01 move.w -[A7], D1 000005D4 A963 syscall SetControlValue/SetCtlValue 000005D6 4EAD DF50 jsr [A5 - 0x20B0] 000005DA 4EAD DF40 jsr [A5 - 0x20C0] 000005DE 504F addq.w A7, 8 label000005E0: 000005E0 504F addq.w A7, 8 000005E2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 000005E6 4E75 rts fn000005E8: 000005E8 48E7 1020 movem.l -[A7], D3,A2 000005EC 4FEF FFF4 lea.l A7, [A7 - 0xC] 000005F0 246F 0018 movea.l A2, [A7 + 0x18] 000005F4 4AAA 0008 tst.l [A2 + 0x8] 000005F8 675E beq +0x60 /* 00000658 */ 000005FA 2F12 move.l -[A7], [A2] 000005FC 4EAD DF38 jsr [A5 - 0x20C8] 00000600 486F 000C pea.l [A7 + 0xC] 00000604 A972 syscall GetMouse 00000606 4EAD DF40 jsr [A5 - 0x20C0] 0000060A 486F 0004 pea.l [A7 + 0x4] 0000060E 3F3C 0005 move.w -[A7], 0x5 00000612 2F12 move.l -[A7], [A2] 00000614 4EAD DFE0 jsr [A5 - 0x2020] 00000618 2F2F 0016 move.l -[A7], [A7 + 0x16] 0000061C 486F 0012 pea.l [A7 + 0x12] 00000620 A8AD syscall PtInRect 00000622 101F move.b D0, [A7]+ 00000624 4FEF 000C lea.l A7, [A7 + 0xC] 00000628 662E bne +0x30 /* 00000658 */ 0000062A 302F 0008 move.w D0, [A7 + 0x8] 0000062E B06F 0004 cmp.w D0, [A7 + 0x4] 00000632 6D04 blt +0x6 /* 00000638 */ 00000634 7615 moveq.l D3, 0x15 00000636 6016 bra +0x18 /* 0000064E */ label00000638: 00000638 302F 0008 move.w D0, [A7 + 0x8] 0000063C B057 cmp.w D0, [A7] 0000063E 6C04 bge +0x6 /* 00000644 */ 00000640 7614 moveq.l D3, 0x14 00000642 600A bra +0xC /* 0000064E */ label00000644: 00000644 4FEF 000C lea.l A7, [A7 + 0xC] 00000648 4CDF 0408 movem.l D3,A2, [A7]+ 0000064C 4E75 rts label0000064E: 0000064E 3F03 move.w -[A7], D3 00000650 2F0A move.l -[A7], A2 00000652 4EBA FE64 jsr [PC - 0x19C /* 000004B8 */] 00000656 5C4F addq.w A7, 6 label00000658: 00000658 4FEF 000C lea.l A7, [A7 + 0xC] 0000065C 4CDF 0408 movem.l D3,A2, [A7]+ 00000660 4E75 rts fn00000662: 00000662 48E7 0030 movem.l -[A7], A2,A3 00000666 266F 000C movea.l A3, [A7 + 0xC] 0000066A 4AAB 0004 tst.l [A3 + 0x4] 0000066E 6608 bne +0xA /* 00000678 */ 00000670 7000 moveq.l D0, 0x00 00000672 4CDF 0C00 movem.l A2,A3, [A7]+ 00000676 4E75 rts label00000678: 00000678 594F subq.w A7, 4 0000067A A9FC syscall ZeroScrap 0000067C 201F move.l D0, [A7]+ 0000067E 206B 0004 movea.l A0, [A3 + 0x4] 00000682 2450 movea.l A2, [A0] 00000684 302A 0020 move.w D0, [A2 + 0x20] 00000688 B06A 0022 cmp.w D0, [A2 + 0x22] 0000068C 56C0 sne D0 0000068E 4400 neg.b D0 00000690 4880 ext.w D0 00000692 48C0 ext.l D0 00000694 6610 bne +0x12 /* 000006A6 */ 00000696 206B 0004 movea.l A0, [A3 + 0x4] 0000069A 2450 movea.l A2, [A0] 0000069C 426A 0020 clr.w [A2 + 0x20] 000006A0 356A 003C 0022 move.w [A2 + 0x22], [A2 + 0x3C] label000006A6: 000006A6 2F2B 0004 move.l -[A7], [A3 + 0x4] 000006AA A9D5 syscall TECopy 000006AC 554F subq.w A7, 2 000006AE 4EAD DDE8 jsr [A5 - 0x2218] 000006B2 301F move.w D0, [A7]+ 000006B4 4CDF 0C00 movem.l A2,A3, [A7]+ 000006B8 4E75 rts fn000006BA: 000006BA 48E7 1020 movem.l -[A7], D3,A2 000006BE 246F 000C movea.l A2, [A7 + 0xC] 000006C2 2052 movea.l A0, [A2] 000006C4 7600 moveq.l D3, 0x00 000006C6 1628 006F move.b D3, [A0 + 0x6F] 000006CA 4AAA 0008 tst.l [A2 + 0x8] 000006CE 6712 beq +0x14 /* 000006E2 */ 000006D0 4A83 tst.l D3 000006D2 6708 beq +0xA /* 000006DC */ 000006D4 2F2A 0008 move.l -[A7], [A2 + 0x8] 000006D8 A957 syscall ShowControl 000006DA 6006 bra +0x8 /* 000006E2 */ label000006DC: 000006DC 2F2A 0008 move.l -[A7], [A2 + 0x8] 000006E0 A958 syscall HideControl label000006E2: 000006E2 4AAA 0004 tst.l [A2 + 0x4] 000006E6 6712 beq +0x14 /* 000006FA */ 000006E8 4A83 tst.l D3 000006EA 6708 beq +0xA /* 000006F4 */ 000006EC 2F2A 0004 move.l -[A7], [A2 + 0x4] 000006F0 A9D8 syscall TEActivate 000006F2 6006 bra +0x8 /* 000006FA */ label000006F4: 000006F4 2F2A 0004 move.l -[A7], [A2 + 0x4] 000006F8 A9D9 syscall TEDeactivate label000006FA: 000006FA 4CDF 0408 movem.l D3,A2, [A7]+ 000006FE 4E75 rts fn00000700: 00000700 2F0A move.l -[A7], A2 00000702 246F 0008 movea.l A2, [A7 + 0x8] 00000706 4292 clr.l [A2] 00000708 42AA 0004 clr.l [A2 + 0x4] 0000070C 256F 0010 0008 move.l [A2 + 0x8], [A7 + 0x10] 00000712 256F 000C 000C move.l [A2 + 0xC], [A7 + 0xC] 00000718 426A 0010 clr.w [A2 + 0x10] 0000071C 554F subq.w A7, 2 0000071E 302D 170E move.w D0, [A5 + 0x170E] 00000722 48C0 ext.l D0 00000724 0680 0000 0096 addi.l D0, 0x96 0000072A 3F00 move.w -[A7], D0 0000072C 486D FE50 pea.l [A5 - 0x1B0] 00000730 486D FE58 pea.l [A5 - 0x1A8] 00000734 2F0A move.l -[A7], A2 00000736 486D B230 pea.l [A5 - 0x4DD0] 0000073A 4EAD E0C0 jsr [A5 - 0x1F40] 0000073E 301F move.w D0, [A7]+ 00000740 5340 subq.w D0, 1 00000742 6610 bne +0x12 /* 00000754 */ 00000744 4A92 tst.l [A2] 00000746 670C beq +0xE /* 00000754 */ 00000748 2F12 move.l -[A7], [A2] 0000074A 4EBA FF16 jsr [PC - 0xEA /* 00000662 */] 0000074E 3540 0010 move.w [A2 + 0x10], D0 00000752 584F addq.w A7, 4 label00000754: 00000754 204A movea.l A0, A2 00000756 245F movea.l A2, [A7]+ 00000758 4E75 rts fn0000075A: 0000075A 2F0A move.l -[A7], A2 0000075C 246F 0008 movea.l A2, [A7 + 0x8] 00000760 200A move.l D0, A2 00000762 672A beq +0x2C /* 0000078E */ 00000764 3F3C 0001 move.w -[A7], 0x1 00000768 2F12 move.l -[A7], [A2] 0000076A 4EBA FAB6 jsr [PC - 0x54A /* 00000222 */] 0000076E 4AAA 0004 tst.l [A2 + 0x4] 00000772 5C4F addq.w A7, 6 00000774 670A beq +0xC /* 00000780 */ 00000776 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000077A 206D 16FE movea.l A0, [A5 + 0x16FE] 0000077E 4E90 jsr [A0] label00000780: 00000780 4A6F 000C tst.w [A7 + 0xC] 00000784 6F08 ble +0xA /* 0000078E */ 00000786 2F0A move.l -[A7], A2 00000788 4EAD DD28 jsr [A5 - 0x22D8] 0000078C 584F addq.w A7, 4 label0000078E: 0000078E 204A movea.l A0, A2 00000790 245F movea.l A2, [A7]+ 00000792 4E75 rts fn00000794: 00000794 48E7 0030 movem.l -[A7], A2,A3 00000798 246F 000C movea.l A2, [A7 + 0xC] 0000079C 256F 0010 0004 move.l [A2 + 0x4], [A7 + 0x10] 000007A2 4AAD 16DA tst.l [A5 + 0x16DA /* export_727 */] 000007A6 670A beq +0xC /* 000007B2 */ 000007A8 2F2A 0004 move.l -[A7], [A2 + 0x4] 000007AC 4EAD FFB8 jsr [A5 - 0x48] 000007B0 584F addq.w A7, 4 label000007B2: 000007B2 2F2A 0004 move.l -[A7], [A2 + 0x4] 000007B6 486D FE80 pea.l [A5 - 0x180] 000007BA 4EAD E0B8 jsr [A5 - 0x1F48] 000007BE 2F0A move.l -[A7], A2 000007C0 4EBA 0286 jsr [PC + 0x286 /* 00000A48 */] 000007C4 266A 0008 movea.l A3, [A2 + 0x8] 000007C8 200B move.l D0, A3 000007CA 4A80 tst.l D0 000007CC 584F addq.w A7, 4 000007CE 6714 beq +0x16 /* 000007E4 */ 000007D0 2F2A 000C move.l -[A7], [A2 + 0xC] 000007D4 2F2A 0004 move.l -[A7], [A2 + 0x4] 000007D8 4853 pea.l [A3] 000007DA 4EBA F9AA jsr [PC - 0x656 /* 00000186 */] 000007DE 4FEF 000C lea.l A7, [A7 + 0xC] 000007E2 6002 bra +0x4 /* 000007E6 */ label000007E4: 000007E4 204B movea.l A0, A3 label000007E6: 000007E6 2488 move.l [A2], A0 000007E8 4A92 tst.l [A2] 000007EA 6718 beq +0x1A /* 00000804 */ 000007EC 2652 movea.l A3, [A2] 000007EE 4AAB 0008 tst.l [A3 + 0x8] 000007F2 6706 beq +0x8 /* 000007FA */ 000007F4 4AAB 0004 tst.l [A3 + 0x4] 000007F8 6604 bne +0x6 /* 000007FE */ label000007FA: 000007FA 7000 moveq.l D0, 0x00 000007FC 6002 bra +0x4 /* 00000800 */ label000007FE: 000007FE 7001 moveq.l D0, 0x01 label00000800: 00000800 4A80 tst.l D0 00000802 660C bne +0xE /* 00000810 */ label00000804: 00000804 4267 clr.w -[A7] 00000806 4EAD E188 jsr [A5 - 0x1E78] 0000080A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000080E 4E75 rts label00000810: 00000810 2F0A move.l -[A7], A2 00000812 4EBA 01C4 jsr [PC + 0x1C4 /* 000009D8 */] 00000816 584F addq.w A7, 4 00000818 4CDF 0C00 movem.l A2,A3, [A7]+ 0000081C 4E75 rts fn0000081E: 0000081E 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6 00000822 4FEF FFF2 lea.l A7, [A7 - 0xE] 00000826 246F 002E movea.l A2, [A7 + 0x2E] 0000082A 266F 0032 movea.l A3, [A7 + 0x32] 0000082E 7000 moveq.l D0, 0x00 00000830 3013 move.w D0, [A3] 00000832 5780 subq.l D0, 3 00000834 670E beq +0x10 /* 00000844 */ 00000836 5580 subq.l D0, 2 00000838 670A beq +0xC /* 00000844 */ 0000083A 5780 subq.l D0, 3 0000083C 6700 009A beq +0x9C /* 000008D8 */ 00000840 6000 009E bra +0xA0 /* 000008E0 */ label00000844: 00000844 262B 0002 move.l D3, [A3 + 0x2] 00000848 0283 0000 00FF andi.l D3, 0xFF 0000084E 1003 move.b D0, D3 00000850 4880 ext.w D0 00000852 48C0 ext.l D0 00000854 5780 subq.l D0, 3 00000856 6716 beq +0x18 /* 0000086E */ 00000858 5180 subq.l D0, 8 0000085A 5580 subq.l D0, 2 0000085C 6710 beq +0x12 /* 0000086E */ 0000085E 5180 subq.l D0, 8 00000860 5D80 subq.l D0, 6 00000862 6756 beq +0x58 /* 000008BA */ 00000864 0480 0000 0013 subi.l D0, 0x13 0000086A 6742 beq +0x44 /* 000008AE */ 0000086C 6072 bra +0x74 /* 000008E0 */ label0000086E: 0000086E 3F3C 0001 move.w -[A7], 0x1 00000872 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000876 4EAD DFD0 jsr [A5 - 0x2030] 0000087A 2648 movea.l A3, A0 0000087C 2053 movea.l A0, [A3] 0000087E 4A28 0011 tst.b [A0 + 0x11] 00000882 5C4F addq.w A7, 6 00000884 661E bne +0x20 /* 000008A4 */ 00000886 3F3C 0001 move.w -[A7], 0x1 0000088A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000088E 4EAD DFF0 jsr [A5 - 0x2010] 00000892 3F3C 0001 move.w -[A7], 0x1 00000896 4EAD E188 jsr [A5 - 0x1E78] 0000089A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000089E 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000008A2 4E75 rts label000008A4: 000008A4 4FEF 000E lea.l A7, [A7 + 0xE] 000008A8 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000008AC 4E75 rts label000008AE: 000008AE 302B 000E move.w D0, [A3 + 0xE] 000008B2 0280 0000 0100 andi.l D0, 0x100 000008B8 6726 beq +0x28 /* 000008E0 */ label000008BA: 000008BA 3F3C 0002 move.w -[A7], 0x2 000008BE 2F2A 0004 move.l -[A7], [A2 + 0x4] 000008C2 4EAD DFF0 jsr [A5 - 0x2010] 000008C6 3F3C 0002 move.w -[A7], 0x2 000008CA 4EAD E188 jsr [A5 - 0x1E78] 000008CE 4FEF 0014 lea.l A7, [A7 + 0x14] 000008D2 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000008D6 4E75 rts label000008D8: 000008D8 2F0A move.l -[A7], A2 000008DA 4EBA 02E8 jsr [PC + 0x2E8 /* 00000BC4 */] 000008DE 584F addq.w A7, 4 label000008E0: 000008E0 4878 0001 push.l 0x1 000008E4 486F 0010 pea.l [A7 + 0x10] 000008E8 486F 0008 pea.l [A7 + 0x8] 000008EC 2F0B move.l -[A7], A3 000008EE 4EAD E0D0 jsr [A5 - 0x1F30] 000008F2 302F 001C move.w D0, [A7 + 0x1C] 000008F6 48C0 ext.l D0 000008F8 4FEF 0010 lea.l A7, [A7 + 0x10] 000008FC 5380 subq.l D0, 1 000008FE 6712 beq +0x14 /* 00000912 */ 00000900 5380 subq.l D0, 1 00000902 670E beq +0x10 /* 00000912 */ 00000904 5580 subq.l D0, 2 00000906 6700 009C beq +0x9E /* 000009A4 */ 0000090A 5380 subq.l D0, 1 0000090C 6710 beq +0x12 /* 0000091E */ 0000090E 6000 00BE bra +0xC0 /* 000009CE */ label00000912: 00000912 3F2F 000C move.w -[A7], [A7 + 0xC] 00000916 4EAD E188 jsr [A5 - 0x1E78] 0000091A 6000 00B2 bra +0xB4 /* 000009CE */ label0000091E: 0000091E 4A92 tst.l [A2] 00000920 6700 00AC beq +0xAE /* 000009CE */ 00000924 2F6B 000A 0008 move.l [A7 + 0x8], [A3 + 0xA] 0000092A 2F2A 0004 move.l -[A7], [A2 + 0x4] 0000092E 4EAD DF38 jsr [A5 - 0x20C8] 00000932 486F 000C pea.l [A7 + 0xC] 00000936 A871 syscall GlobalToLocal 00000938 4EAD DF40 jsr [A5 - 0x20C0] 0000093C 2812 move.l D4, [A2] 0000093E 2044 movea.l A0, D4 00000940 2068 0004 movea.l A0, [A0 + 0x4] 00000944 2850 movea.l A4, [A0] 00000946 302C 0020 move.w D0, [A4 + 0x20] 0000094A B06C 0022 cmp.w D0, [A4 + 0x22] 0000094E 56C0 sne D0 00000950 4400 neg.b D0 00000952 4880 ext.w D0 00000954 48C0 ext.l D0 00000956 2600 move.l D3, D0 00000958 302B 000E move.w D0, [A3 + 0xE] 0000095C 0280 0000 0200 andi.l D0, 0x200 00000962 4A80 tst.l D0 00000964 56C0 sne D0 00000966 4400 neg.b D0 00000968 4880 ext.w D0 0000096A 48C0 ext.l D0 0000096C 2F00 move.l -[A7], D0 0000096E 2F2F 0010 move.l -[A7], [A7 + 0x10] 00000972 2F12 move.l -[A7], [A2] 00000974 4EBA FA80 jsr [PC - 0x580 /* 000003F6 */] 00000978 2A12 move.l D5, [A2] 0000097A 2045 movea.l A0, D5 0000097C 2068 0004 movea.l A0, [A0 + 0x4] 00000980 2C50 movea.l A6, [A0] 00000982 302E 0020 move.w D0, [A6 + 0x20] 00000986 B06E 0022 cmp.w D0, [A6 + 0x22] 0000098A 56C0 sne D0 0000098C 4400 neg.b D0 0000098E 4880 ext.w D0 00000990 48C0 ext.l D0 00000992 B680 cmp.l D3, D0 00000994 4FEF 0010 lea.l A7, [A7 + 0x10] 00000998 6734 beq +0x36 /* 000009CE */ 0000099A 2F0A move.l -[A7], A2 0000099C 4EBA 003A jsr [PC + 0x3A /* 000009D8 */] 000009A0 584F addq.w A7, 4 000009A2 602A bra +0x2C /* 000009CE */ label000009A4: 000009A4 4A92 tst.l [A2] 000009A6 6726 beq +0x28 /* 000009CE */ 000009A8 2F6B 000A 0004 move.l [A7 + 0x4], [A3 + 0xA] 000009AE 2F2A 0004 move.l -[A7], [A2 + 0x4] 000009B2 4EAD DF38 jsr [A5 - 0x20C8] 000009B6 486F 0008 pea.l [A7 + 0x8] 000009BA A871 syscall GlobalToLocal 000009BC 4EAD DF40 jsr [A5 - 0x20C0] 000009C0 2F2F 0008 move.l -[A7], [A7 + 0x8] 000009C4 2F12 move.l -[A7], [A2] 000009C6 4EBA FA68 jsr [PC - 0x598 /* 00000430 */] 000009CA 4FEF 000C lea.l A7, [A7 + 0xC] label000009CE: 000009CE 4FEF 000E lea.l A7, [A7 + 0xE] 000009D2 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+ 000009D6 4E75 rts fn000009D8: 000009D8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000009DC 4FEF FF00 lea.l A7, [A7 - 0x100] 000009E0 266F 0114 movea.l A3, [A7 + 0x114] 000009E4 4A93 tst.l [A3] 000009E6 671C beq +0x1E /* 00000A04 */ 000009E8 2853 movea.l A4, [A3] 000009EA 206C 0004 movea.l A0, [A4 + 0x4] 000009EE 2450 movea.l A2, [A0] 000009F0 302A 0020 move.w D0, [A2 + 0x20] 000009F4 B06A 0022 cmp.w D0, [A2 + 0x22] 000009F8 56C0 sne D0 000009FA 4400 neg.b D0 000009FC 4880 ext.w D0 000009FE 48C0 ext.l D0 00000A00 4A80 tst.l D0 00000A02 6604 bne +0x6 /* 00000A08 */ label00000A04: 00000A04 7001 moveq.l D0, 0x01 00000A06 6002 bra +0x4 /* 00000A0A */ label00000A08: 00000A08 7002 moveq.l D0, 0x02 label00000A0A: 00000A0A 3600 move.w D3, D0 00000A0C 4857 pea.l [A7] 00000A0E 302D 170E move.w D0, [A5 + 0x170E] 00000A12 48C0 ext.l D0 00000A14 0680 0000 008E addi.l D0, 0x8E 00000A1A 3F00 move.w -[A7], D0 00000A1C 3F03 move.w -[A7], D3 00000A1E 4EAD DDF8 jsr [A5 - 0x2208] 00000A22 3F3C 0001 move.w -[A7], 0x1 00000A26 2F2B 0004 move.l -[A7], [A3 + 0x4] 00000A2A 4EAD DFD0 jsr [A5 - 0x2030] 00000A2E 2448 movea.l A2, A0 00000A30 200A move.l D0, A2 00000A32 5C4F addq.w A7, 6 00000A34 6708 beq +0xA /* 00000A3E */ 00000A36 2F0A move.l -[A7], A2 00000A38 486F 0004 pea.l [A7 + 0x4] 00000A3C A95F syscall SetControlTitle/SetCTitle label00000A3E: 00000A3E 4FEF 0100 lea.l A7, [A7 + 0x100] 00000A42 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000A46 4E75 rts fn00000A48: 00000A48 2F0A move.l -[A7], A2 00000A4A 5D4F subq.w A7, 6 00000A4C 246F 000E movea.l A2, [A7 + 0xE] 00000A50 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000A54 4EAD DF38 jsr [A5 - 0x20C8] 00000A58 4EAD DF58 jsr [A5 - 0x20A8] 00000A5C 3F2D B1B0 move.w -[A7], [A5 - 0x4E50] 00000A60 A887 syscall TextFont 00000A62 3F2D B1B2 move.w -[A7], [A5 - 0x4E4E] 00000A66 A88A syscall TextSize 00000A68 4267 clr.w -[A7] 00000A6A A888 syscall TextFace 00000A6C 42A7 clr.l -[A7] 00000A6E 4EAD DF88 jsr [A5 - 0x2078] 00000A72 3F40 0008 move.w [A7 + 0x8], D0 00000A76 4EAD DF60 jsr [A5 - 0x20A0] 00000A7A 4EAD DF40 jsr [A5 - 0x20C0] 00000A7E 486F 000A pea.l [A7 + 0xA] 00000A82 486F 0010 pea.l [A7 + 0x10] 00000A86 3F2F 0010 move.w -[A7], [A7 + 0x10] 00000A8A 486D B230 pea.l [A5 - 0x4DD0] 00000A8E 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000A92 4EAD E108 jsr [A5 - 0x1EF8] 00000A96 4A80 tst.l D0 00000A98 4FEF 001A lea.l A7, [A7 + 0x1A] 00000A9C 6710 beq +0x12 /* 00000AAE */ 00000A9E 3F2F 0002 move.w -[A7], [A7 + 0x2] 00000AA2 3F2F 0006 move.w -[A7], [A7 + 0x6] 00000AA6 2F0A move.l -[A7], A2 00000AA8 4EBA 000A jsr [PC + 0xA /* 00000AB4 */] 00000AAC 504F addq.w A7, 8 label00000AAE: 00000AAE 5C4F addq.w A7, 6 00000AB0 245F movea.l A2, [A7]+ 00000AB2 4E75 rts fn00000AB4: 00000AB4 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00000AB8 4FEF FFF2 lea.l A7, [A7 - 0xE] 00000ABC 286F 002E movea.l A4, [A7 + 0x2E] 00000AC0 382F 0032 move.w D4, [A7 + 0x32] 00000AC4 3A2F 0034 move.w D5, [A7 + 0x34] 00000AC8 246C 0004 movea.l A2, [A4 + 0x4] 00000ACC 508A addq.l A2, 8 00000ACE 508A addq.l A2, 8 00000AD0 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000AD4 302A 0002 move.w D0, [A2 + 0x2] 00000AD8 48C0 ext.l D0 00000ADA 322A 0006 move.w D1, [A2 + 0x6] 00000ADE 48C1 ext.l D1 00000AE0 9280 sub.l D1, D0 00000AE2 3004 move.w D0, D4 00000AE4 48C0 ext.l D0 00000AE6 D081 add.l D0, D1 00000AE8 3F00 move.w -[A7], D0 00000AEA 3012 move.w D0, [A2] 00000AEC 48C0 ext.l D0 00000AEE 322A 0004 move.w D1, [A2 + 0x4] 00000AF2 48C1 ext.l D1 00000AF4 9280 sub.l D1, D0 00000AF6 3005 move.w D0, D5 00000AF8 48C0 ext.l D0 00000AFA D081 add.l D0, D1 00000AFC 3F00 move.w -[A7], D0 00000AFE 4227 clr.b -[A7] 00000B00 A91D syscall SizeWindow 00000B02 7601 moveq.l D3, 0x01 00000B04 6000 0090 bra +0x92 /* 00000B96 */ label00000B08: 00000B08 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000B0C 3F03 move.w -[A7], D3 00000B0E 486F 0006 pea.l [A7 + 0x6] 00000B12 486F 000C pea.l [A7 + 0xC] 00000B16 486F 0014 pea.l [A7 + 0x14] 00000B1A A98D syscall GetDialogItem/GetDItem 00000B1C 7C01 moveq.l D6, 0x01 00000B1E 2003 move.l D0, D3 00000B20 5380 subq.l D0, 1 00000B22 6710 beq +0x12 /* 00000B34 */ 00000B24 5380 subq.l D0, 1 00000B26 670C beq +0xE /* 00000B34 */ 00000B28 5580 subq.l D0, 2 00000B2A 673A beq +0x3C /* 00000B66 */ 00000B2C 5380 subq.l D0, 1 00000B2E 6744 beq +0x46 /* 00000B74 */ 00000B30 7C00 moveq.l D6, 0x00 00000B32 6048 bra +0x4A /* 00000B7C */ label00000B34: 00000B34 486F 0006 pea.l [A7 + 0x6] 00000B38 3F04 move.w -[A7], D4 00000B3A 3F05 move.w -[A7], D5 00000B3C A8A8 syscall OffsetRect 00000B3E 246F 0002 movea.l A2, [A7 + 0x2] 00000B42 2652 movea.l A3, [A2] 00000B44 2F0A move.l -[A7], A2 00000B46 3004 move.w D0, D4 00000B48 48C0 ext.l D0 00000B4A 322B 000A move.w D1, [A3 + 0xA] 00000B4E 48C1 ext.l D1 00000B50 D280 add.l D1, D0 00000B52 3F01 move.w -[A7], D1 00000B54 3005 move.w D0, D5 00000B56 48C0 ext.l D0 00000B58 322B 0008 move.w D1, [A3 + 0x8] 00000B5C 48C1 ext.l D1 00000B5E D280 add.l D1, D0 00000B60 3F01 move.w -[A7], D1 00000B62 A959 syscall MoveControl 00000B64 6016 bra +0x18 /* 00000B7C */ label00000B66: 00000B66 D96F 000C add.w [A7 + 0xC], D4 00000B6A D96F 0008 add.w [A7 + 0x8], D4 00000B6E DB6F 000A add.w [A7 + 0xA], D5 00000B72 6008 bra +0xA /* 00000B7C */ label00000B74: 00000B74 D96F 000C add.w [A7 + 0xC], D4 00000B78 DB6F 000A add.w [A7 + 0xA], D5 label00000B7C: 00000B7C 4A86 tst.l D6 00000B7E 6714 beq +0x16 /* 00000B94 */ 00000B80 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000B84 3F03 move.w -[A7], D3 00000B86 3F2F 0006 move.w -[A7], [A7 + 0x6] 00000B8A 2F2F 000A move.l -[A7], [A7 + 0xA] 00000B8E 486F 0012 pea.l [A7 + 0x12] 00000B92 A98E syscall SetDialogItem/SetDItem label00000B94: 00000B94 5283 addq.l D3, 1 label00000B96: 00000B96 7005 moveq.l D0, 0x05 00000B98 B680 cmp.l D3, D0 00000B9A 6F00 FF6C ble -0x92 /* 00000B08 */ 00000B9E 0C6D 8001 B232 cmpi.w [A5 - 0x4DCE], 0x8001 00000BA4 6614 bne +0x16 /* 00000BBA */ 00000BA6 0C6D 8001 B230 cmpi.w [A5 - 0x4DD0], 0x8001 00000BAC 660C bne +0xE /* 00000BBA */ 00000BAE 42A7 clr.l -[A7] 00000BB0 2F2C 0004 move.l -[A7], [A4 + 0x4] 00000BB4 4EAD E910 jsr [A5 - 0x16F0] 00000BB8 504F addq.w A7, 8 label00000BBA: 00000BBA 4FEF 000E lea.l A7, [A7 + 0xE] 00000BBE 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00000BC2 4E75 rts fn00000BC4: 00000BC4 48E7 1030 movem.l -[A7], D3,A2,A3 00000BC8 246F 0010 movea.l A2, [A7 + 0x10] 00000BCC 206A 0004 movea.l A0, [A2 + 0x4] 00000BD0 7600 moveq.l D3, 0x00 00000BD2 1628 006F move.b D3, [A0 + 0x6F] 00000BD6 3F3C 0001 move.w -[A7], 0x1 00000BDA 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000BDE 4EAD DFD0 jsr [A5 - 0x2030] 00000BE2 2648 movea.l A3, A0 00000BE4 2F0B move.l -[A7], A3 00000BE6 4A83 tst.l D3 00000BE8 6608 bne +0xA /* 00000BF2 */ 00000BEA 203C 0000 00FF move.l D0, 0xFF 00000BF0 6002 bra +0x4 /* 00000BF4 */ label00000BF2: 00000BF2 7000 moveq.l D0, 0x00 label00000BF4: 00000BF4 3F00 move.w -[A7], D0 00000BF6 A95D syscall HiliteControl 00000BF8 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000BFC 3F3C 0003 move.w -[A7], 0x3 00000C00 4EAD E088 jsr [A5 - 0x1F78] 00000C04 3F3C 0002 move.w -[A7], 0x2 00000C08 2F2A 0004 move.l -[A7], [A2 + 0x4] 00000C0C 4EAD DFD0 jsr [A5 - 0x2030] 00000C10 2648 movea.l A3, A0 00000C12 2F0B move.l -[A7], A3 00000C14 4A83 tst.l D3 00000C16 6608 bne +0xA /* 00000C20 */ 00000C18 203C 0000 00FF move.l D0, 0xFF 00000C1E 6002 bra +0x4 /* 00000C22 */ label00000C20: 00000C20 7000 moveq.l D0, 0x00 label00000C22: 00000C22 3F00 move.w -[A7], D0 00000C24 A95D syscall HiliteControl 00000C26 4A92 tst.l [A2] 00000C28 4FEF 000C lea.l A7, [A7 + 0xC] 00000C2C 6708 beq +0xA /* 00000C36 */ 00000C2E 2F12 move.l -[A7], [A2] 00000C30 4EBA FA88 jsr [PC - 0x578 /* 000006BA */] 00000C34 584F addq.w A7, 4 label00000C36: 00000C36 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000C3A 4E75 rts 00000C3C 0000 0000 ori.b D0, 0x0 00000C40 0000 0000 ori.b D0, 0x0 00000C44 0000 0000 ori.b D0, 0x0